modifications and generalizations

join shbcf.ru